Config

Configuration of how to use the program.

Members

Functions

baseUserConf
AbsolutePath baseUserConf()

Path to the base configuration that the user wants to use.

Static functions

make
Config make(AbsolutePath workDir, AbsolutePath confFile)

Variables

analyzeFiles
AbsolutePath[] analyzeFiles;

If set then only analyze these files.

baseConfDir
AbsolutePath baseConfDir;

Where the base configurations are stored.

baseConfName
string baseConfName;

Name of the base configuration to merge with the users.

clangTidy
ConfigClangTidy clangTidy;
Undocumented in source.
compileDb
ConfigCompileDb compileDb;
Undocumented in source.
compiler
Compiler compiler;
Undocumented in source.
confFile
AbsolutePath confFile;

Configuration file as specified by the user or the default one.

database
AbsolutePath database;
Undocumented in source.
iwyu
ConfigIwyu iwyu;
Undocumented in source.
logg
Logging logg;
Undocumented in source.
mode
AppMode mode;
Undocumented in source.
staticCode
ConfigStaticCode staticCode;
Undocumented in source.
systemConfDir
AbsolutePath systemConfDir;

System configuration.

workDir
AbsolutePath workDir;

Working directory as specified by the user.

Meta